#设置c++17
set (CMAKE_CXX_STANDARD 17)
set (CMAKE_CXX_STANDARD_REQUIRED ON)
#选择新的gcc实现
add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
add_definitions(-DFMT_HEADER_ONLY)

# 查找当前目录下的所有源文件
# 并将名称保存到 DIR_LIB_SRCS 变量
aux_source_directory(. DIR_LIB_SRCS)



# 设置生成动态库
add_library(orderServer SHARED)

# 将库与源文件链接
target_sources(orderServer PRIVATE ${DIR_LIB_SRCS})

# 链接其他库（如果需要）
target_link_libraries(orderServer pthread)

